103 research outputs found

    Scale-resolving simulations of the flow in the Francis-99 turbine at part-load condition

    Get PDF
    In this paper, we investigate the formation of the Rotating Vortex Rope (RVR) using scale-resolving methods, SAS and Wall-Modeled LES (WMLES). We compare the results from these simulation methods with the experimental data of the Francis-99 workshop. This comparison shows that the general features of the RVR can be captured with both methods. However, using WMLES methods would lead to a better quantitative agreement between the velocity profiles in the draft tube in the simulation and the experiment. The reasons for this better agreement are discussed in detail. A comparison of the pressure fluctuations in the draft tube captured in the simulations and the experiment is also presented. This comparison shows that all simulations under-predict the Root Mean Square (RMS) of these pressure fluctuations, although the RMS values predicted by the WMLES simulation are closer to the experimental values

    Cavitation Simulations of a Low Head Contra-rotating Pump-turbine

    Get PDF
    To meet the demands of a larger share of the electrical energy produced by intermittent renewable energy sources, an increasing amount of plannable energy sources is needed. One solution to handle this is to increase the amount of energy storage in the electrical grids. The most widespread energy storage technology today is by far pumped hydro storage (PHS). In an attempt to enable PHS at low-head sites, the ALPHEUS (augmenting grid stability through low head pumped hydro energy utilization and storage) EU Horizon 2020 research project was formed. In ALPHEUS, new axial flow, low-head, contra-rotating pump-turbine (CRPT) designs are investigated. A CRPT has two individual runners rotating in opposite directions.CRPTs developed within the ALPHEUS project have already been thoroughly analysed at stationary and transient operating conditions by the authors. However, the effects on the CPRT\u27s performance due to potential cavitation on the runner blade surfaces have previously not been investigated. For that reason, the current study focuses on running cavitation simulations on a model scale CRPT using the OpenFOAM computational fluid dynamics (CFD) software. In the CFD simulations, cavitation is modelled as a two-phase liquid-vapour mixture using the interPhaseChangeDyMFoam solver. The two runner domains have a prescribed solid body rotation. Condensation and evaporation processes are handled with the Schnerr-Sauer model. Turbulence is managed with the k-omega shear stress transport-scale adaptive simulation (kOmegaSSTSAS) model. Flow-driving pressure differences over the computational domain are achieved with the headLossPressure boundary condition to emulate a larger experimental test facility of which the CRPT is part.Figure 1 shows a snapshot in time of an iso-surface (light blue) of cavitating cloud with alpha_liquid=0.9 in turbine mode. At this operating point, a small amount of cavitating flow is found by the suction side of the leading edges of the left runner, which is facing a lower reservoir. In Figure 2, the same type of iso-surface is shown, however now in pump mode. It is seen that the pump mode operating condition is much worse than the turbine mode. The cavitating cloud covers most of the suction side of the left runner, additionally, the tip-clearance region is also exposed to cavitation. Furthermore, traces of cavitation are found on the leading edges of the right runner as well as on the left small-support struts. It is thus important to, at least, analyse the pump mode to determine if and how much cavitation affects the CRPS\u27s operating performance

    A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling

    Get PDF
    A goal of cloud service management is to design self-adaptable auto-scaler to react to workload fluctuations and changing the resources assigned. The key problem is how and when to add/remove resources in order to meet agreed service-level agreements. Reducing application cost and guaranteeing service-level agreements (SLAs) are two critical factors of dynamic controller design. In this paper, we compare two dynamic learning strategies based on a fuzzy logic system, which learns and modifies fuzzy scaling rules at runtime. A self-adaptive fuzzy logic controller is combined with two reinforcement learning (RL) approaches: (i) Fuzzy SARSA learning (FSL) and (ii) Fuzzy Q-learning (FQL). As an off-policy approach, Q-learning learns independent of the policy currently followed, whereas SARSA as an on-policy always incorporates the actual agent's behavior and leads to faster learning. Both approaches are implemented and compared in their advantages and disadvantages, here in the OpenStack cloud platform. We demonstrate that both auto-scaling approaches can handle various load traffic situations, sudden and periodic, and delivering resources on demand while reducing operating costs and preventing SLA violations. The experimental results demonstrate that FSL and FQL have acceptable performance in terms of adjusted number of virtual machine targeted to optimize SLA compliance and response time

    Uncertainty quantification of dynamic earthquake rupture simulations

    Get PDF
    © 2021 The Authors. We present a tutorial demonstration using a surrogate-model based uncertainty quantification (UQ) approach to study dynamic earthquake rupture on a rough fault surface. The UQ approach performs model calibration where we choose simulation points, fit and validate an approximate surrogate model or emulator, and then examine the input space to see which inputs can be ruled out from the data. Our approach relies on the mogp_emulator package to perform model calibration, and the FabSim3 component from the VECMA toolkit to streamline the workflow, enabling users to manage the workflow using the command line to curate reproducible simulations on local and remote resources. The tools in this tutorial provide an example template that allows domain researchers that are not necessarily experts in the underlying methods to apply them to complex problems. We illustrate the use of the package by applying the methods to dynamic earthquake rupture, which solves the elastic wave equation for the size of an earthquake and the resulting ground shaking based on the stress tensor in the Earth. We show through the tutorial results that the method is able to rule out large portions of the input parameter space, which could lead to new ways to constrain the stress tensor in the Earth based on earthquake observations. This article is part of the theme issue 'Reliability and reproducibility in computational science: implementing verification, validation and uncertainty quantification in silico'.EPSRC grant no. EP/N510129/1HA to the Alan Turing Institute; European Union Horizon 2020 research and innovation programme under grant agreement no. 800925 (VECMA) and 824115 (HiDALGO)

    Sensitivity-driven simulation development: a case study in forced migration

    Get PDF
    © 2021 The Authors. This paper presents an approach named sensitivity-driven simulation development (SDSD), where the use of sensitivity analysis (SA) guides the focus of further simulation development and refinement efforts, avoiding direct calibration to validation data. SA identifies assumptions that are particularly pivotal to the validation result, and in response model ruleset refinement resolves those assumptions in greater detail, balancing the sensitivity more evenly across the different assumptions and parameters. We implement and demonstrate our approach to refine agent-based models of forcibly displaced people in neighbouring countries. Over 70.8 million people are forcibly displaced worldwide, of which 26 million are refugees fleeing from armed conflicts, violence, natural disaster or famine. Predicting forced migration movements is important today, as it can help governments and NGOs to effectively assist vulnerable migrants and efficiently allocate humanitarian resources. We use an initial SA iteration to steer the simulation development process and identify several pivotal parameters. We then show that we are able to reduce the relative sensitivity of these parameters in a secondary SA iteration by approximately 54% on average. This article is part of the theme issue 'Reliability and reproducibility in computational science: implementing verification, validation and uncertainty quantification in silico'.European Union Horizon 2020 research and innovation programme VECMA and HiDALGO projects under grant agreement nos 800925 and 824115

    Fair Resource Sharing for Dynamic Scheduling of Workflows on Heterogeneous Systems

    Get PDF
    International audienceScheduling independent workflows on shared resources in a way that satisfy users Quality of Service is a significant challenge. In this study, we describe methodologies for off-line scheduling, where a schedule is generated for a set of knownworkflows, and on-line scheduling, where users can submit workflows at any moment in time. We consider the on-line scheduling problem in more detail and present performance comparisons of state-of-the-art algorithms for a realistic model of a heterogeneous system
    • …
    corecore